a gorilla - French English Dictionary